package org.feluma.sgci.entidade;

import java.sql.Date;

public class Cadastro implements java.io.Serializable {
	
	private static final long serialVersionUID = 5L;
	private int codigo;
	private Curso curso;
	private String cpf;
	private String nome;
	private String email;
	private String telefoneComercial;
	private String telefoneResidencial;
	private String telefoneCelular;
	private String endereco;
	private String numero;
	private String complemento;
	private String bairro;
	private String cidade;
	private String estado;
	private String cep;
	private String observacao;
	private Date   dataCadastro;
	
	
	
	public Cadastro(){}
	
	public Cadastro(String cpf,String nome,String email,String telefoneComercial,String telefoneResidencial,String telefoneCelular,String endereco,
			String numero,String complemento,String bairro,String cidade,String estado,String cep){
		
		this.cpf = cpf;
		this.nome = nome;
		this.email = email;
		this.telefoneComercial = telefoneComercial;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
		this.numero = numero;
		this.complemento = complemento;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;
		this.cep = cep;	
	}
	
	public Cadastro(Curso curso,String cpf,String nome,String email,String telefoneComercial,String telefoneResidencial,String telefoneCelular,String endereco,
			String numero,String complemento,String bairro,String cidade,String estado,String cep,String observacao){
		this.curso = curso;
		this.cpf = cpf;
		this.nome = nome;
		this.email = email;
		this.telefoneComercial = telefoneComercial;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
		this.numero = numero;
		this.complemento = complemento;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;
		this.cep = cep;
		this.observacao = observacao;		
	}
		
	public Cadastro(int codigo,Curso curso,String cpf,String nome,String email,String telefoneComercial,String telefoneResidencial,String telefoneCelular,String endereco,
			String numero,String complemento,String bairro,String cidade,String estado,String cep,String observacao,Date dataCadastro){
		this.codigo = codigo;
		this.curso = curso;
		this.cpf = cpf;
		this.nome = nome;
		this.email = email;
		this.telefoneComercial = telefoneComercial;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
		this.numero = numero;
		this.complemento = complemento;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;
		this.cep = cep;
		this.observacao = observacao;
		this.dataCadastro = dataCadastro;		
	}
	
	public Cadastro(Curso curso,String cpf,String nome,String email,String telefoneComercial,String telefoneResidencial,String telefoneCelular,String endereco,
			String numero,String complemento,String bairro,String cidade,String estado,String cep){

		this.curso = curso;
		this.cpf = cpf;
		this.nome = nome;
		this.email = email;
		this.telefoneComercial = telefoneComercial;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
		this.numero = numero;
		this.complemento = complemento;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;
		this.cep = cep;	
	}
	
	public Cadastro(Curso curso,String cpf,String nome,String email,String telefoneComercial,String telefoneResidencial,String telefoneCelular,String endereco,
			String numero,String complemento,String bairro,String cidade,String estado,String cep,Date dataCadastro){

		this.curso = curso;
		this.cpf = cpf;
		this.nome = nome;
		this.email = email;
		this.telefoneComercial = telefoneComercial;
		this.telefoneResidencial = telefoneResidencial;
		this.telefoneCelular = telefoneCelular;
		this.endereco = endereco;
		this.numero = numero;
		this.complemento = complemento;
		this.bairro = bairro;
		this.cidade = cidade;
		this.estado = estado;
		this.cep = cep;	
		this.dataCadastro = dataCadastro;
	}
	
	
	
	
	
	public int getCodigo() {
		return codigo;
	}
	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	public Curso getCurso() {
		return curso;
	}
	public void setCurso(Curso curso) {
		this.curso = curso;
	}
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getTelefoneComercial() {
		return telefoneComercial;
	}
	public void setTelefoneComercial(String telefoneComercial) {
		this.telefoneComercial = telefoneComercial;
	}
	public String getTelefoneResidencial() {
		return telefoneResidencial;
	}
	public void setTelefoneResidencial(String telefoneResidencial) {
		this.telefoneResidencial = telefoneResidencial;
	}
	public String getTelefoneCelular() {
		return telefoneCelular;
	}
	public void setTelefoneCelular(String telefoneCelular) {
		this.telefoneCelular = telefoneCelular;
	}
	public String getEndereco() {
		return endereco;
	}
	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}
	public String getNumero() {
		return numero;
	}
	public void setNumero(String numero) {
		this.numero = numero;
	}
	public String getComplemento() {
		return complemento;
	}
	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}
	public String getBairro() {
		return bairro;
	}
	public void setBairro(String bairro) {
		this.bairro = bairro;
	}
	public String getCidade() {
		return cidade;
	}
	public void setCidade(String cidade) {
		this.cidade = cidade;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getCep() {
		return cep;
	}
	public void setCep(String cep) {
		this.cep = cep;
	}
	public String getObservacao() {
		return observacao;
	}
	public void setObservacao(String observacao) {
		this.observacao = observacao;
	}
	public Date getDataCadastro() {
		return dataCadastro;
	}
	public void setDataCadastro(Date dataCadastro) {
		this.dataCadastro = dataCadastro;
	}
}
